// nums = [0, 1, 2, 2, 3, 0, 4, 2]
// val = 2

var removeElement = function (nums, val) {
    let k = nums.length
    for (let i = 0; i < nums.length; i++) {
        if (nums[i] === val) {
            nums.splice(i, 1)  //在循环中删除元素后，后面元素索引下标会减1，容易导致跳过元素，可使用i--
            i--
            k--
        }
    }
    return k
};

// console.log(removeElement(nums, val));
